Motivated by recent increases in network traffic, we propose a decentralizednetwork edge-based solution to peak-hour broadband congestion that incentivizesusers to moderate their bandwidth demands to their actual needs. Our solutionis centered on smart home gateways that allocate bandwidth in a two-levelhierarchy: first, a gateway purchases guaranteed bandwidth from the InternetService Provider (ISP) with virtual credits. It then self-limits its bandwidthusage and distributes the bandwidth among its apps and devices according totheir relative priorities. To this end, we design a credit allocation andredistribution mechanism for the first level, and implement our gateways oncommodity wireless routers for the second level. We demonstrate our system'seffectiveness and practicality with theoretical analysis, simulations andexperiments on real traffic. Compared to a baseline equal sharing algorithm,our solution significantly improves users' overall satisfaction and yields afair allocation of bandwidth across users.
展开▼